// 引入NProgress
import NProgress from 'nprogress';
import 'nprogress/nprogress.css';
import { userStores } from '@/stores';
import router from '@/router';
// const router = useRouter();
//全局进度条的配置
NProgress.configure({
	easing: 'ease', // 动画方式
	speed: 1000, // 递增进度条的速度
	showSpinner: false, // 是否显示加载ico
	trickleSpeed: 200, // 自动递增间隔
	minimum: 0.3, // 更改启动时使用的最小百分比
	parent: 'body', //指定进度条的父容器
});
router.beforeEach((to, from, next) => {
	const store = userStores();
	// 判断如果没有登录，则前往登陆页面
	if (to.path != '/login' && store.system.token == '') {
		next('/login');
	} else {
		next();
	}
	NProgress.start();
});
router.afterEach((to, from) => {
	NProgress.done();
});
